Skip to content

Instantiate known RSR template tokens (just init, safe subset)#4

Merged
hyperpolymath merged 1 commit into
mainfrom
claude/rename-everytype-anytime-repos-w4t306
Jun 28, 2026
Merged

Instantiate known RSR template tokens (just init, safe subset)#4
hyperpolymath merged 1 commit into
mainfrom
claude/rename-everytype-anytime-repos-w4t306

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Summary

Follow-up to the merged rename/split (#3). Finishes the deterministic half of just init — substituting the known {{TOKEN}} placeholders across the shared RSR scaffolding with their real values — done by hand because just/nickel aren't available in this environment. 51 files instantiated.

Changes

Substituted (known, safe, non-code, non-Just):

{{OWNER}}=hyperpolymath   {{REPO}}/{{PROJECT_NAME}}=anytype   {{FORGE}}=github.com
{{AUTHOR}}=Jonathan D.A. Jewell   {{AUTHOR_EMAIL}}=j.d.a.jewell@open.ac.uk
{{AUTHOR_LAST/FIRST/INITIALS}}   {{CURRENT_YEAR}}=2026   {{CURRENT_DATE}}/{{DATE}}=2026-06-28
{{MAIN_BRANCH}}=main   {{LICENSE}}=MPL-2.0   {{PROJECT_DESCRIPTION/PURPOSE}}

Files touched: .github/ community-health (SECURITY.md, CODE_OF_CONDUCT.md, CONTRIBUTING.md, GOVERNANCE.md, MAINTAINERS, CODEOWNERS, .mailmap, FUNDING.yml, SUPPORT, settings.yml, copilot-instructions.md), .well-known/, docs/ (attribution, governance, status, practice, decisions), container/ + .devcontainer/, build/guix.scm + .guix-channel, .machine_readable/ config/a2ml, cliff.toml, dep5, etc.

Deliberately NOT touched (out of scope or needs owner)

  • Justfiles / build/just/*.just / *.ncl{{var}} there is Just's own interpolation syntax, not an RSR token.
  • self-validating/ k9 checks, PLACEHOLDERS.adoc, docs-template/, *-TEMPLATE/0000-template docs, examples/, tests/ — these legitimately contain {{TOKEN}} as data.
  • LICENSE / LICENSES/ — no automated licence edits.
  • Code identifiers {{PROJECT}} / {{project}} (Idris2/Zig/C symbols) — left for the code-aware init tooling.
  • Owner-only values — left as visible placeholders, NOT fabricated: {{SECURITY_EMAIL}}, {{PGP_FINGERPRINT}}, {{PGP_KEY_URL}}, {{WEBSITE}}, {{CONDUCT_EMAIL}}, {{CONDUCT_TEAM}}, {{RESPONSE_TIME}}, {{OPENSSF_PROJECT_ID}}, {{SERVICE_NAME}}, {{PORT}}, {{REGISTRY}}, {{PACKAGE_NAME}}, {{VERSION}}. Please supply these (or say "use my email for contacts") and I'll fill them in.

Testing / verification

  • Confirmed no GitHub Actions ${{ }} expression was altered and no .github/workflows/* file changed (exact-token sed cannot match ${{ … }}).
  • Confirmed no mangled values (no $hyperpolymath / $anytype).
  • Confirmed residual {{TOKEN}}s remain only in the excluded data/template/validation files listed above.

Note on CI baseline

The pre-existing red checks (A2ML schema mismatch, K9 pedigree, estate-rules zig→zig-unified-api-adapter migration, openssf {{OPENSSF_PROJECT_ID}}, SonarQube 0%-coverage) are canon-owned (they live in standards / rsr-template-repo) or need owner values — they are not fixable in-repo without diverging from canon, so they're intentionally left for the template/standards source.

🤖 Generated with Claude Code

https://claude.ai/code/session_01J1XmMC49T8sZ3uUuvrgB7y


Generated by Claude Code

Fill the deterministic {{TOKEN}} placeholders across governance, attribution,
container, and docs files with their known values — the `just init` job, done
by hand because just/nickel are unavailable here:

  {{OWNER}}=hyperpolymath  {{REPO}}/{{PROJECT_NAME}}=anytype  {{FORGE}}=github.com
  {{AUTHOR}}=Jonathan D.A. Jewell  {{AUTHOR_EMAIL}}=j.d.a.jewell@open.ac.uk
  {{AUTHOR_LAST/FIRST/INITIALS}}  {{CURRENT_YEAR}}=2026  {{CURRENT_DATE}}/{{DATE}}=2026-06-28
  {{MAIN_BRANCH}}=main  {{LICENSE}}=MPL-2.0  {{PROJECT_DESCRIPTION/PURPOSE}}

Deliberately NOT touched (left for `just init`/owner):
- Justfiles and build/just/*.just — {{var}} there is Just's own interpolation
  syntax, not an RSR token; *.ncl likewise excluded.
- self-validating k9 checks, PLACEHOLDERS.adoc, docs-template/, *-TEMPLATE docs,
  examples/, tests/ — these legitimately contain {{TOKEN}} as data.
- LICENSE / LICENSES/ — no automated licence edits.
- Owner-only values are left as visible placeholders, NOT fabricated:
  {{SECURITY_EMAIL}}, {{PGP_FINGERPRINT}}, {{PGP_KEY_URL}}, {{WEBSITE}},
  {{CONDUCT_EMAIL}}, {{CONDUCT_TEAM}}, {{RESPONSE_TIME}}, {{OPENSSF_PROJECT_ID}},
  {{SERVICE_NAME}}, {{PORT}}, {{REGISTRY}}, {{PACKAGE_NAME}}, {{VERSION}}, etc.
- Code identifiers {{PROJECT}}/{{project}} (Idris2/Zig/C symbols) — left for the
  init tooling, which is code-aware.

Verified: no GitHub Actions `${{ }}` expression was altered; no workflow file
changed; residual {{TOKEN}}s remain only in the excluded files above.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01J1XmMC49T8sZ3uUuvrgB7y
@hyperpolymath
hyperpolymath marked this pull request as ready for review June 28, 2026 11:19
@hyperpolymath
hyperpolymath merged commit f787720 into main Jun 28, 2026
26 of 31 checks passed
@hyperpolymath
hyperpolymath deleted the claude/rename-everytype-anytime-repos-w4t306 branch June 28, 2026 11:20
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants